You may have heard the term object-oriented programming. The Alice system is based on the use of objects. In an Alice program, the objects are things you can actually see.
Learning to program in Alice means that you will create virtual worlds on your computer and populate them with some really cool objects in creative scenes. Then, you will write programs (sort of like movie scripts or video game controllers) to direct your own production of animations in those worlds.
Computer Programming with Alice
You may have heard the term object-oriented programming. The Alice system is based on the use of objects. In an Alice program, the objects are things you can actually see.
Learning to program in Alice means that you will create virtual worlds on your computer and populate them with some really cool objects in creative scenes. Then, you will write programs (sort of like movie scripts or video game controllers) to direct your own production of animations in those worlds.
Download Alice v2.2: http://www.alice.org/index.php?page=downloads/download_alice2.2
The standard Alice 3D models are available from http://www.alice.org/gallery/index.html
Chapter 1 - Getting Started with Alice
Chapter 2 - Program Design and Implementation
Chapter 3 - Programming: Putting Together the Pieces
Chapter 4 - Classes, Objects, Methods, and Parameters
Chapter 5 - Interaction: Events and Event Handling
Chapter 6 - Functions and If/Else
Chapter 7 - Repetition: Definite and COnditional Loops
Chapter 8 - Repetition: Recursion
Chapter 9 - Lists and List Processing
Chapter 10 - Variables and Revisiting Inheritance